package com.ctg.itrdc.sysmgr.portal.data;

import java.util.List;

import com.ctg.itrdc.pasp.core.IBaseDao;
import com.ctg.itrdc.sysmgr.portal.common.constant.PrivGrantEnum;
import com.ctg.itrdc.sysmgr.portal.data.entity.FuncMenu;
import com.ctg.itrdc.sysmgr.portal.data.vo.FuncMenuVO;

public interface IFuncMenuDao extends IBaseDao<FuncMenu, Long>,PrivGrantEnum  {
	/**
	 * 获取功能菜单。<br />
	 * 如果授权类型不为空，则包含权限查询结果返回。
	 * @param sysobjType 授权类型
	 * @param menu	FuncMenu
	 * @param ids 授权id数组
	 * @return
	 */
	public List<FuncMenuVO> selectByIds(GrantSysobjType sysobjType,FuncMenu menu,Long ...ids);

}
